ºlm02:rm80:pp66:pg64:cn1:cm:Paperclip 64 format EDS BULLETIN BORED SYSTEM DOCUMENTATION EBBS 64 v3.0 written by Ed Parry - update:870519 Copyright Ed Parry - 1986, 1987 ºcn0 Getting Started: 1) I suggest you make a back-up of the original EBBS 64 disk. 2) run "64 filemaker". This creates your EBBS system FILES disk. 3) run "64 config". This allows you to customize YOUR EBBS. 6) Format additional disks if required. (For additional disk drives.) 7) run "c/v3.0". This is the main EBBS 64 program. 8) Hit RETURN, then "t" and enter the time in Military format. 9) Set up bulletins, text files, ob etc. A) Look around and become familiar with EBBS then GO ONLINE! GENERAL NOTES: Additional v3.0 feature/update information is also in the EBBS 64 NOTES file. EBBS 64 is menu and prompt driven. This means using common sense and logic is the key to running EBBS. It is VERY easy to run and understand. As a Sysop I suggest that you go online, explore & learn how to use EBBS 64. This will familiarize you with the software much better than trying to remember the documentation. When possible I have made EBBS self explanatory. I personally find software more satisfying when it is friendly towards it's user. When unsure of what to enter at a prompt simply press a question mark (?). This will display a HELP menu if one exists. In most cases aborting text output can be done by pressing your SPACE bar or pressing the "a" key. Pausing is done by pressing the asterisk (*) key. In the message base(s) pressing "n" or RETURN while a message is displaying will skip to the next message. Aborting can also be done to exit a userfile search by pressing SPACE or "a". Sometimes you will access a section you didn't really mean to enter. If you are prompted for text input then hitting return will generally abort the function. For example, if you accidently entered the email section and you are being prompted for a name, hit RETURN to drop back to the main menu. At (Y/N) prompts you should enter either Y for yes or N for no. If and Abort is also displayed with the prompt then hitting and 'a( will abort. Keep in mind that 1571's and 1541's are limited to 143 directory entrys per disk. This is VERY important when deciding the capacity of your message bases. Be sure to keep a close watch on directory entrys via the DIR COMMAND option. REMOTE Sysops cannot access commands that are potentially harmful to EBBS. Xmodem will "timeout" abort in about 45 seconds. If a transfer goes awry there is no need to drop carrier. SYSOP FUNCTION KEYS: F1 : Chat on. Sysop can come "online" most anywhere. Halts "online" timer. F2 : Chat off. Re-starts "online" timer. F5 : Jump to Sysop Menu. F8 : Re-RUN system. Effectively hangs up most modems. (Except 1670). ºfp CONFIGURATION FILE INFORMATION: The file "64 config" allows the System Operator (Sysop) to set up his EBBS as he desires without having to do modifications to the software. Following is an explaination of HOW to set up your system's configuration file: The first thing you must do is LOAD your config maker. Type load "64 config",8 (RETURN), then enter run (RETURN). Next, list the config program screen full at a time and edit in changes that you would like to make regarding your EBBS. The config maker program is heavily REMarked for your convienance. You should have no problem setting up your system as desired. Following are some helpful notes: The "mt" variable stands for modem type. Acceptable values are 1 to 4. 1 = Commodore 1650 or compatible, 2 = Commodore 1670 ONLY, 3 = ADC, Cermetek, Misc. RS232 and 4 = Any modem via custom configuration. If you have choosen or needed to set the "mt" vöÿRöúÿÿïQÿô in the config maker program then the following information will come in handy: RI : RI stands for ring indicator. This is what is used to determine if someone is calling your phone line or not. This value should be 0 or 8. CA : CA stands for carrier detect. This value is used to determine whether or not a carrier still exists when a user is "online". If there is no carrier then the system must log the user out and reset itself to avoid a "crashed" or "down" state. This value should be either 0 or 16. AA : AA stands for Auto Answer. Most modems answer the call and determine what the callers baud rate is. Since this can be effected by modem type or interface type (if using and RS232 modem) then this variable will determine if the system must manually determine the callers baud rate (via prompt method) or will auto matically determine the callers baud rate via pin 12 (from modem)/pin j (user port). Baud rate can be detected via bit 5 at location 56577 if supported. OK : OK simply means the modem is in a "ready" state to operate with EBBS. Differant modems require differant OK values. Generally 6, 16, 32 & 38 seem to work best. (Depending on modem type.) MS : MS stands for modem speed (baud). This value is the value used by auto baud rate determining config's. It should be either a 0 or a 32. The "os" variable stands for OPEN SYSTEM. Setting this variable to any number higher than zero indicates the system will be OPEN to all callers. The value assigned to this variable will also be assigned as the new users access level. Acceptable levels are 0 to 255. See also SYSTEM LEVELS further on. The "au" variable stands for AUTOMATIC UPDATE after an upload. Setting this variable to a 1 will cause the system to update the download files after a user uploads a file. Setting this value to zero means the Sysop will have to manually update the download files themselves. Drive configurations: d1 = Email drive. Valid drive numbers are 8 to 15. hd(#) = Message base host drives. xd(#) = Transfer section drives. td = Text drive. The "mb%" variable designates the current number of active message bases on your system. Valid numbers are 1 to 3. ºfp The "xf" variable determines whether the UL/DL section is to be OPENED or CLOSED. Some Sysop's prefer to not have an active UL/DL section and concentrate on message base activity. Message base names can be up to 20 characters long. Be sure that you put quotes (") on each side of the message base name. The "mm(#)" variable designates each message bases capacity. # = 5 to 100. Keep in mind that each drive has a limit of 143 directory entrys per disk. The "po(#)" variable designates the maximum number a user can post a message in that base during their current online session. # = 1 to 9 Download section names should be no more than 10 characters. 3 system variables can be preset from the 64 config program as well. sy$ = the name of the system operator or simply "System Operator" as many prefer to leave it. bn$ = Board Name. ci$ = EBBS City or Board name again. None of the three variables should exceed a length of 20 characters. The "tl%" variable allows you to adjust or modify the default amount of time allowed for general users to stay online in minutes. Suggested times 30 minutes minimum, 60 minutes maximum. Once you have edited the 64 config program re-save it to the PROGRAM disk for storage Once the module has been resaved, write YOUR config file to your files disk. SENDING DISK COMMANDS: Sysop disk commands are standard "wedge" commands. Wedge commands should be entered as though you have just entered open15,(drive #),15,"0:command". The drive number you wish to send the command to will be prompted for BEFORE you send the disk command. Drive numbers 8 through 15 are acceptable. Some examples are as follows: >n0:format,id : Complete (re)format. >n0:format : Header disk. Clears all files on disk. "Quick" (re)format. >s0:scratch : Scratchs disk file named "scratch". >s0:*=u : Scratchs all EMAIL files. >s0:??msg* : Scratchs all system msg files. >i0 : Initializes disk in drive 0. >ui : Internally resets disk drive. >v0 : Validates drive 0. ºfp SENDING DIRECTORY COMMANDS: The drive number you wish to display the directory of will be prompted for before you are promted for the DIR command. Drive numbers 8 through 15 are acceptable. Following are some useful "Directory" ($) commands: I have noted that these patterns work in the WEDGE also. * : Show all files on disk. a*,b* : Show all files starting with a or b. *=s : Show all SEQ files. *=r : Show all REL files. *=u : Show all email files. *=p : Show all PRG (program) files. ??msg* : Show all msg files. ??SY* : Show all SYSOP feedback files. $ : Show free blcoks on disk. SYSOP MAINTAINED FILES: Some system files will need to be re-written, edited or scratched by you. The WRITE file editor allows entry of up to 500 lines of text. All text input uses the same editor. DO NOT use wildcards (? or *) when entering the filename. TEXT file names can be up to 4 characters long and ONLY CAPITOL letters and numbers are accepted. Precede all text filenames with a small 't'. Other system files info: 1) id : Pre-logon info. Contains system name, hours, city, etc. 2) nulom : New users message. Displayed when usership is applied for. 3) tm : Systems "text menu" file. Edit when you add text files. 4) mm : Main Menu File. Customize as desired. 5) sm : Sysop Menu file. Customize as desired. 6) ob : Opening Bulletin. 7) date : Holds system date. To reset DATE file from basic: : open2,8,2,"@0:date,s,w":print#2,860901:close2 (RETURN) 8) index # : Holds high msg number for each base in NUMBERIC form. : reset example: open2,8,2,"@0:index 1,s,w":print#2,0:close2 : When resetting msg base(s) be sure to delete all base msg : base files: scratch" 1msg*" (return),u(drive #) 9) users : Holds all your user's BBS data. a) dl # : # = 1 to 5. Download control file. Holds DL file data. b) sys bul : Sysop bulletin. Handy for relaying info to Co-Sysops. c) bul x : File transfer section bulletin. d) cfg.64 : System CONFIG file. Modify via "64 config" module. e) last caller : Contains LAST CALLER and CALLER # data. : Reset info: open2,8,2,"@0:last caller,s,w" : print#2,"User Name":print#2,0:close2 g) newusers : Contains new user applicant data. Scratch as desired. Most of the above files can be read via the READ FILE function. Do NOT use a wildcard (? or *) when using LOAD/EDIT as the filename will be reused when you resave the file. A resave uses the save w/replace so the old file will be overwritten. Note that email files cannot be loaded, edited & resaved. ºfp EDITOR COMMAND SUMMARY: Abort : This quits the editing function without saving the file. Continue : Allows the user to resume inputing text if room allows. Delete : Allows the user to delete single lines of text at a time. Edit : Allows "search & replace" method of inter-line editing. Insert : Allows user to insert single lines of text into the existing text. List : List's the text file for purpose's of editing. Preview : Display's the text as it will appear when displayed. Rewrite : Allow's the user to completely re-enter a line of text. When in edit mode an * will pause and the SPACE bar will abort LISTing & PREVIEWing. SETTING DATE & TIME: Date and time should be entered in military format: Examples: 860701 is July 1st, 1986. Year, month, day. 1325 is 1:25pm. 0100 is 1am. 24 hour clock. Hours/minutes. HARDCOPYING SYSTEM FILES: The hardcopy feature allows Sysops to printout ANY text file(s). HANDLING USERFILES: User files are automatically assigned when a new user applys for the first time. U can also manually add users to your userfile as well via option "a" in the userfile editor. The system has a capacity of 250 userfiles. After you hit "U" from the Sysop menu you will see a prompt. You can enter 4 differant types of data here: 1) Partial names : Entering ED PAR would find 'ED PARRY' in the userfile. 2) Full names : Entering ED PARRY will also displat ED PARRY's userfile. 3) # (1-250) : Entering a number displays THAT userfile. 4) * : Searchs for and displays the first empty userfile. USERFILE FIELDS: Name : User's name. 6 to 18 characters Password : System password. 3 to 10 characters. Level : Current system access level. 0-32767. (See SYSTEM LEVELS) From : City, place of Business or BBS name. (If Sysop) Phone : Area code (optional if local) and phone number. Last On : Last date online. MB#(1-5) : High message # read per base. DL's : The number of time this user has downloaded. UL's : Number of times this user has uploaded. Calls : Total # of times this user has called your system. USERFILE/DOWNLOAD FILE EDITOR COMMAND SUMMARY: A : Add or Edit. NOTE: ENTERING A RETURN LEAVES THE FIELD AS IS. D : Delete. Deletes file. If userfile will delete email also. N : Displays next file. (RETURN does this also.) M : Return to Sysop Menu. P : Pick. Allows Sysop to search for another file. Press "?" for a help menu if needed. ºfp DOWNLOAD FILE FIELDS: The userfile editor and download file editor are basically the same. The differance is the number of fields and titles of the fields: Filename : Max of 16 characters. No illegal characters like ?, *, @, "'s. Filetype : MUST be a S for SEQuential or P for PRoGram file. Blocks : Actual length in disk blocks. 1 to 3 digits. User : User that uploaded the file. RETURN = SYSOP's name. Date : Date the file was uploaded. RETURN = current EBBS date. Accesses : Numbers of times the file has been downloaded. (Start as 0) Descript : 10 to 35 character description of the file. SYSOP COMMAND SUMMARY: @ : Send disk command. See above section SENDING DISK COMMANDS. $ : Send directory command. See above section SENDING DIR COMMANDS. B : Displays Sysop bulletin. (sys bul) D : Reset system date. 6 digit Military format. 860815 = August 15, 1986 H : Hardcopy text file. L : Load/Edit System file. No wildcards. No email editing. 500 line limit. N : Display New User Log. Q : Quit/Logoff. (Use ESC to avoid LONG logoff.) R : Read/Display system files. Wildcards okay. T : Reset system time. 24 hour Military format. HHMM. 1320 = 1:20pm U : Enter name, partial name, userfile # (1-250) or *. W : Write system file. No wildcards. 500 line limit. X : Download file editor. Enter section (1-5) then enter file # (1-25). ! : Return to Main menu. Up arrow works also. MAIN MENU COMMAND SUMMARY: A : Access message base section. B : Re-displays Opening Bulletin in case user aborted to hastily. C : Display recent callers log. Last on, first out. D : Display system date & time. E : Send Email. Enter partial name, full name or user #. F : Send the Sysop feedback. (Same as sending Sysop email). M : Read/Check electronic email. P : Change password. Q : Logoff, quit, goodbye. Delete's email, updates caller log/userfile. S : Sysop Page. T : Switch to text menu. Enter ? for text menu. U : User search. Displays Name, City/From. V : Displays current version number, update & EBBS info. X : Access system file transfer section. (if level is high enuf.) * : Toggle Auto pause on/off. ! : Access Sysop Menu. Up arrow works as well. (Sysops only) ºfp FILE TRANSFER MENU COMMAND SUMMARY: # : Switch from one UL/DL section to another. # = 1 to 5. B : Displays file transfer bulletin. D : Download a file by number. F : Free blocks for uploading. L : Lists download files by number. (1 to 35) M : Main Menu. P : Toggle Protocol. (New Punter or Xmodem). S : Display System Transfer Log. Enter * or date of log to view. (Sysops only). U : Upload a file. (EBBS is now compatible with SFD's) MESSAGE BASE COMMAND SUMMARY: # : Switch from one base to another. # = 1 to 5. B : Displays current base bulletin. M : Return to Main Menu. N : Read new messages and pause in between them. (see READ COMMAND's) P : Post a message in the current base. R : Displays high and low message numbers. Enter number to read. MESSAGE BASE "READ COMMAND" SUMMARY: A : Abort & return to message base menu. D : Delete message. E : Send email reply to message. I : Read individual messag